#header .h_logo h1 {
	font: 33px "Microsoft Yahei";
	color: #1e88e5;
	padding: 0px 0 0 22px;
	border-left: 2px solid #3f3f3f;
	margin-top: 34px;
	text-align: left;
}

#header .h_logo h1 i {
	font-style: normal;
	display: block;
	font-size: 22px;
	color: #3f3f3f;
}

#header .logo {
	height: 135px;
}

#header .logo a {
	display: inline-block;
	float: left;
	height: 135px;
	line-height: 135px;
	padding-right: 22px;
}

#header .logo a img {height: 90%;max-height: 100%;}

#header .telephone {

	margin-top: 29px;

	display: inline-block;

	float: right;
}

#header .header_phone {
	padding-left: 15px;
}

#header .header_phone img {
	width: 50px;
	position: relative;
	top: 12px;
}

#header .header_phone .phonetit {
	display: block;
	text-align: left;
	font-size: 22px;
}

#header .header_phone .header_phonespan {
	color: #1e88e5;
	font-size: 31px;
	vertical-align: top;
}

#header {
	width: 1200px;
	margin: 0 auto;
}

#HeaderZone {
	height: auto !important;
}

.ModuleNavGiant.layout-102 .main-nav-item-group.cur {
	background: #6f6f6f;
}

ul.pagination {
	padding: 0;
	margin: 0;
	text-align: center;
	display: block;
}

ul.pagination li {
	display: inline-block;
}

ul.pagination li a {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;
	margin: 0 4px;
}

ul.pagination li span {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;
	margin: 0 4px;
	background-color: #ddd;
}

ul.pagination li a.active {
	background-color: #4CAF50;
	color: white;
	border: 1px solid #4CAF50;
}

ul.pagination li a:hover:not(.active) {
	background-color: #ddd;
}

.m {
	width: 1200px;
	margin: 0 auto;
	display: block;
	position: relative;
}

/*6dayoushi*/

/*footer*/
.out-foot {
	background: #277eca;
	padding-top: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #b2b1b1;
	display: block;
}

.foot {
	width: 1200px;
	margin: 0 auto;
	/* display: inline-block; */
}

.foot a {
	color: #ffffff;
}

.foot a:hover {
	color: #ffffff;
	text-decoration: none;
}

.footerer .fla {
	width: 23%;
	display: inline-block;
}

.footerer .flb {
	width: 36%;
	display: inline-block;
}

.footerer .flc {
	display: inline-block;
	width: 15%;
}

.f_tit {}

.f_n_t {
	font-size: 20px;
	color: #ffffff;
	background: url(../images/f_tit_line.png) no-repeat bottom left;
	padding-bottom: 15px;
	margin-top: 18px;
	line-height: 25px;
}

.f_n_c {
	font-size: 16px;
	margin-top: 25px;
	color: #ffffff;
	line-height: 40px;
}

.f_n_c a {
	color: #ffffff;
	width: 50%;
	display: block;
	float: left;
}

.f_n_c ul li {
	width: 120px;
	float: left;
	margin-bottom: 20px;
}

.f_n_c ul li:hover a {
	color: #ff6600;
}

.f_n_c .ewm {
	background: url(../images/erweima.png) no-repeat top left;
	width: 132px;
	height: 132px;
	padding: 17px;
	margin-left: 10px;
}

.f_n_c .ewm:first-child {
	margin-left: 0px;
}

.copyright {
	text-align: center;
	line-height: 30px;
	width: 100%;
	margin: 0 auto;
	background: #b2b1b1;
	padding: 4px 0;
	display: inline-block;
}

.f_copy {
	width: 1200px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 14px;
}

.f_copy a {
	color: #ffffff;
	font-size: 14px;
}

.footenav {

	border-bottom: 1px solid #3176b2;

	padding: 25px 0;
}

.footenav .footernavspan {

color: #fff;

font-size: 16px;

width: 11.9%;

display: inline-block;

text-align: center;

padding: 8px 0;

border-right: 1px solid #fff;

background: #186fba;

box-shadow: 1px 1px #e3e3e3;
}

.footenav .footernavspan:last-child {
	border-right: none;
}

.foot p {
	color: #fff;
}

/*footer*/
#module_39714664 .main-nav-content {
	height: 60px;
}

#module_39714664 .main-nav-item {
	height: 60px;
	line-height: 60px;
}

/*title*/
.indexpro h2 {
	padding-top: 22px;
	height: 100px;
	font-size: 31px;
	color: #332c2b;
	font-weight: normal;
	text-align: center;
}
.indexpro h2  b img{
	display:inline-block;
	margin-right:10px;
}
.indexpro h2 i {
	display: inline-block;
	font-weight: normal;
	padding: 0 25px;
	font-style: normal;
}

.indexpro h2 em {
	display: block;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 8px;
	padding-top: 12px;
}

.indprocls .one-classify-box {

	text-align: center;
}

.indprocls .one-classify-box .main-class-item {

	display: inline-block;

	width: 11%;

	padding: 10px 0;

	border: 1px solid #cccccc;
	margin: 12px 1.5%;
}

.indprocls .one-classify-box .main-class-item:hover {
	background: #000000;

}

.indprocls .one-classify-box .main-class-item .main-class-text {}

.indprocls .one-classify-box .main-class-item:hover .main-class-text {
	color: #fff
}

.session_8 {
	margin-top: 0;
	background-image: url(/themes/pc/public/static/images/img_3.jpg);
	height: auto;
	background-size: cover;
	box-sizing: border-box;
	padding-top: 7%;
	padding-bottom: 12%;
}

.session_8 .line-box {
	text-align: center;
}

.session_8 .line-box .more-box {
	transform: translateY(50px);
	/*opacity: 0;*/
	transition: transform 0.7s .5s, opacity 0.4s .5s;
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: #fff;
}

.session_8 .line-box .more-box span {
	display: inline-block;
	margin-left: 10px;
}

.session_6 .line-box .more-box:hover {
	background: #fff;
	color: #1b2345;
}

.session_8 .title-box {
	transform: translateY(50px);
	/* opacity: 0;*/
	transition: transform 0.7s .3s, opacity 0.4s .3s;
	display: inline-block;
	text-align: center;
	margin-bottom: 50px;
	border-top: 1px solid #ced0d7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

.session_8 .title-box h3 {
	font-size: 32px;
	color: #fff;
}

.session_8 .title-box p {
	color: #bfbfbf;
	font-size: 16px;
}

.session_8 .list-box {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 0;
	transform: translateY(50px);
	/* opacity: 0;*/
	transition: transform 0.7s .8s, opacity 0.4s .8s;
}

.session_8 .list-box .item-box {
	position: relative;
	float: left;
	width: 20%;
	height: 200px;
	text-align: center;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	box-sizing: border-box;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding-top: 40px;
	overflow: hidden;
}

.session_8 .list-box .item-box .icon-box1 {
	margin-bottom: 15px;
	height: 57px;
}

.session_8 .list-box .item-box .icon-box1 img {
	vertical-align: bottom;
	max-height: 100%;
}

.session_8 .list-box .item-box .txt-box h3 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
}

.session_8 .list-box .item-box .txt-box p {
	font-size: 11px;
	color: #bfbfbf;
	margin-top: 2px;
}

.session_8 .list-box .item-box .info-box {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 0px;
	background: #1e88e5;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	transition: height .3s;
}

.session_8 .list-box .item-box .info-box .title {
	margin-bottom: 15px;
	margin-top: 30px;
}

.session_8 .list-box .item-box .info-box .title h3 {
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 5px;
}

.session_8 .list-box .item-box .info-box .title p {
	font-size: 12px;
	color: #ffffff;
	opacity: .5;
}

.session_8 .list-box .item-box .info-box .msg-box {
	text-align: left;
}

.session_8 .list-box .item-box .info-box .msg-box p {
	font-size: 14px;
	color: #ffffff;
	line-height: 1.6;
}

.session_8 .list-box .item-box:hover .info-box {
	height: 200px;
}

.session_8 .indexpro h2 {
	color: #ffffff;
}

.session_8 .indexpro h2 em {
	color: #ffffff;
}

.indprocls ul li .sec{
     display: none; 
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1;
    top: 58px;
    padding: 10px 0;
}
.indprocls ul li .sec .secnav{
    margin: 10px 3px;
    display: inline-block;
    border: 1px solid #cccccc;
    padding: 5px 15px;
}
.indprocls ul li .sec .secnav:hover{
    background: #363636;
}
.indprocls ul li .sec .secnav:hover a{
    color: #fff;
}